---
id: 202
title: Dlt645Master
---

import useBaseUrl from "@docusaurus/useBaseUrl";
import Tag from "@site/src/components/Tag.js";
import Highlight from '@site/src/components/Highlight.js';

## 一、说明

Dlt645Master作为主站，主动采集Dlt645协议的设备

插件支持Dlt645-2007格式报文

通讯链路支持 TcpClient/TcpService(DTU)/串口/Udp

## 二、插件属性配置项

<img src={require("@site/static/img/docs/Dlt645Master1.png").default} />

| 属性           |  说明                    | 备注|
| ---------------| --------------------------| ---|
| 客户端连接滑动过期时间         |  没有发送/收到消息 ，n分钟后断开连接             | 仅适用于TcpService链路（DTU模式）|
| 心跳检测         |  符合心跳内容会自动回应             | 仅适用于TcpService链路（DTU模式）|
| 读写超时时间         | 读写超时时间                | 3000|
| 发送延时         | 在发送请求前的延时时间               | 0|
| 解析顺序         | 4个字节以上的数据解析，可设置为ABCD/BADC/CDBA/DCBA,默认ABCD , **变量可单独配置**|ABCD：Big-Endian<br></br>BADC：Big-Endian Byte Swap<br></br>CDAB：Little-Endian Byte Swap<br></br>DCBA：Little-Endian |
| 通讯地址         | 电表地址，12个字符              |  |
| DTU注册包         |  初始连接时会发送一次             | 仅适用于TcpClient链路（DTU模式）|
| 写入密码         | 协议写入所需密码              |  |
| 操作员代码         | 协议写入所需操作员代码              |  |
| 前导符报文头         | 添加到报文头部              | FEFEFE |
| 离线恢复时间         | 设备检测到离线时，重新连接的间隔时间（秒）              | 30000 |
| 失败重试次数         | 读取失败时，重试n次后判定变量为离线              | 3 |


## 三、变量地址配置项

<img src={require("@site/static/img/docs/Dlt645Master2.png").default} />
<img src={require("@site/static/img/docs/Dlt645Master3.png").default} />

- 1、基本地址

| 地址           |   说明                    |
| ---------------| --------------------------|
| 02010100        |  读取02010100(A相电压)      |

参考DLT2007协议文档数据标识，可在插件源码中找到附件

- 2、站号(可选)

  当需要指定站号地址时可使用，举例：

| 地址           |   说明                    |
| ---------------| --------------------------|
| s=111111111111;02010100        |  读取02010100 ,设备地址为111111111111      |

:::tip `说明`

 注意DLT645协议中，所有的变量都支持String数据类型！

:::

